<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var str="efgabcde";
        // //1.定义一个正则对象
        // var reg=/A/ig; //i 不在意大小写 g 全局
        // //2.使用对象来定义正则表达式
        // var reg2=new RegExp("a","ig"); //优势：可以支持变量
        // //开始匹配
        // console.log(reg2.test(str));
        // //查看下一次匹配的索引位置
        // console.log(reg2.lastIndex); // 4
        // //重置起始的索引位置
        // reg2.lastIndex=0;
        // console.log(reg2.lastIndex); // 0

        var str="aacbefag";
        var reg=/a/ig;
        var arr=str.match(reg);
        console.log(arr.toString());

        //将查询后得到的a替换成i, 注意不影响原始字符串
        var arr2=str.replace(reg,"i");
        //输出替换后的str 
        console.log(arr2.toString());

    </script>
</body>
</html>